package com.uzai.console.entity;

import com.uzai.common.entity.BaseEntity;

/**
 * 设备授权信息
 * 
 * @author liuqi
 * @email sunlightcs@gmail.com
 * @date 2021-12-22 16:28:25
 */
public class DeviceAuth extends BaseEntity {

	private static final long serialVersionUID = -327157272981861304L;

	/**
	 * 设备ID(个人wxid、公众号原始ID、企业wxid)
	 */
	private String deviceId;
	/**
	 * 设备唯一ID
	 */
	private Long deviceUniqueId;
	/**
	 * 设备类型(个人微信(plivate_wechat)、企业微信(enterprise_wechat)、公众号(wx_pub)、小程序(mini_pro))
	 */
	private String deviceType;
	/**
	 * 设备类型Id
	 */
	private Integer deviceTypeId;

	/**
	 * 设备产品编码
	 */
	private String productCode;

	/**
	 * 授权类型(0试用;1月卡;2年卡)
	 */
	private Integer authType;
	/**
	 * 授权到期时间
	 */
	private Integer expireTime;

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public String getDeviceId() {
		return deviceId;
	}

	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	public Long getDeviceUniqueId() {
		return deviceUniqueId;
	}

	public void setDeviceUniqueId(Long deviceUniqueId) {
		this.deviceUniqueId = deviceUniqueId;
	}

	public String getDeviceType() {
		return deviceType;
	}

	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}

	public Integer getDeviceTypeId() {
		return deviceTypeId;
	}

	public void setDeviceTypeId(Integer deviceTypeId) {
		this.deviceTypeId = deviceTypeId;
	}

	public Integer getAuthType() {
		return authType;
	}

	public void setAuthType(Integer authType) {
		this.authType = authType;
	}

	public Integer getExpireTime() {
		return expireTime;
	}

	public void setExpireTime(Integer expireTime) {
		this.expireTime = expireTime;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}
}
